package ${basePackage}<#if subPackage??>.${subPackage}</#if>;

import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.hare.service.eye.dto.result.BaseRes.EyeResBaseResultDto;

import java.util.List;

/**
* @author: GenUtil
* @date: ${dateTime}
*/
@Data
@Accessors(chain = true)
@ApiModel("${apiModel}")
public class ${className} {

<#if fields??>
    <#list fields as field>
    @JsonProperty("<#if field.fieldName??>${field.fieldName}</#if>")
    @ApiModelProperty(value = "${field.apiModelProperty}", example = "<#if field.exampleValue??>${field.exampleValue}</#if>")
    private <#if field.list>${field.classNameWithType}<#else>${field.className}</#if> <#if field.fieldName??>${field.fieldName}</#if>;

    </#list>
</#if>
}
